1. | I feel that too many topics were addressed in this class, and therefore it was difficult to master them |
2. | Less projects, I think they ended up being harder than any of the tests. |
3. | The biggest suggestion I have would be to have more example problems with the code already done. This way if I get stuck working on the problem I have somewhere to look and I can get through the problem without outside help. I felt this class was impossible for me without a lot of outside help and I do not learn well that way. |
4. | If anything could be changed, I would have the GTAs outline the projects for part of the class to guide the students in the right direction. |
5. | Have projects cover more concepts that we cover in class. |
6. | More graded numerical practice. It helps me learn because it is graded. |
7. | More examples with solutions in class. |
8. | Free food and cancel the class.
JUST KIDDING.
We need to include some kind of alternate programming to give perspective on how easy Matlab code is. (C++, or JAVA for example) and I think it would be cool if we could code apps for the Android market.
Also, more than one TA needs to be at the help session before projects are due. |
9. | More help sessions |
10. | When giving projects, be clearer about what is expected, such as the format of the script of the project or the name of the function of the project. |
11. | Only grade on information taught in class. |
12. | Maybe not quite as long of projects, in regard to time it takes to complete. |
13. | Try to get it to be a 3 hour course. Slow the pace just a bit in the rougher sections. |
14. | Maybe show the class some practical examples of the usage of some of the ideas we learn about in lab. |
15. | It would be cool if during the last few labs (the ones between the final and the last in-class exam) covered how to take the tools and techniques we learned and adapt them to other programing languages. |
16. | I believe having a book and/or a required review session per week would help future students with help in the subject |
17. | make practice quizzes a grade |
18. | It'd be nice for the TA's to upload what they did in class so that we could access it. I'd like to have their examples along with the ones that are with each lab on the website. |
19. | Don't use MATLAB code in examples that you haven't taught us how to do. |
20. | Make the tests a little easier. I thought the image problem on the last test was way too difficult and worth way too many points. |
21. | Just as there was on the final project, there could be a form you fill out to make sure students don't procrastinate on the projects. Also, it helps the grades |
22. | Provide simple examples about each of the materials. |
23. | The projects are a lot more difficult than anything we cover in class and I don't understand how you expect us to know what all we need to do. Plus the project descriptions are always very vague. |
24. | More detailed examples in class |
25. | Make it to where we would maybe do a more engineering problem or simulation to see how that would really work. Like a bridge, reactor, etc. |
26. | I feel like this class runs on a different standard compared to the other EF classes. For example, in 151 and 152, the Teachers and GTA's were able to go through and get ~400ish tests graded within 1-2 days, and also had every lecture and HW assignment prepared well in advance. I feel like this class always seems to be playing catch-up when it comes to getting labs prepared as well as getting tests and projects graded. Because of this, it becomes much more difficult to take the class as seriously when it seems like this class is put on the back burner compared to the other EF classes taught. |
27. | please please please provide the solutions to the practice problems from now on to others. then you can modify the questions and see what happens. its not that easy that 'even a monkey could do it', i beg to differ. but because we have solutions to the practice problems, one still has to know what they are doing, they cant just copy/paste the exact code, they have to know what the code is trying to do, and how it is trying to do it. if that was to happen, the scales would be 'even', and you would see a high average for this class. or else, this will continue from semester to semester, the people that know how to code, they know it without even taking this class, they share the solutions to 5-9 of their friends, throw off the curve, and everyone else has to blindly suffer. i really do hope that this message is read with care because it was written with sincerity. thanks. |
28. | Spend more time going over the basics of the example or concept before changing the code to be specific exceptions that could appear. |
29. | Less material in a lab maybe. Or just slow down a tad |
30. | Have sessions where TA's go through all the exam review questions. It does me no good to have them and not be able to do them for the exam. |
31. | Make simpler examples and more of them |
32. | Work with the basics of functions and really the basics of Matlab in general a little more at first. |
33. | This class could be improved by better preparing the students for the exams. |
34. | I would like more time to work on projects in class. |
35. | Change the homework to be more code based and less multiple choice questions. The multiple choice questions have yet to help me in any other part of the course. |
36. | Maybe go over some commands that would be used in the next project before the last lecture before the project is due. |
37. | I believe a bit more individual requirements for projects would help prevent feeding code. |
38. | Have more TAs at help sessions |
39. | Emphasize more open-ended projects that allow for more creativity/fun in writing the project code |
40. | Maybe make project instructions a bit more detailed. For the majority of the time, we end up needing more details from the GTAs anyway. |
41. | Only have two projects. One halfway through the semester and one at the end of the semester |
42. | When the TAs do examples in class, sometimes they show something that is working and then alter it to show a different way. I would be helpful if they saved each example instead of only having the last example. It would be easy to fix by TA's simply copy and pasting what they want to edit into a new file. |
43. | Pace a little bit better. I would rather learn and retain a smaller amount of information rather than not retaining much information while covering a lot more material. |
44. | make the projects shorter |
45. | Increasing projects while lowering amount of exams. Also, the time spent in class after lecture for us to practice on our own was not that helpful. I would prefer to see a bunch of demonstrations on how to use it, then go home and apply it. |
46. | More help sessions with more TA's |
47. | I think more help should be available outside of class. I had a chemistry lab from 3:30 to 6:30 on wednesday night and AICHE engineering meetings tuesday nights so I had to sacrifice if I needed help. |
48. | On the homework, I believe there should be more coding type problems and less multiple choice problems. |
49. | Maybe compare and contrast Matlab with other coding languages. I don't know anything about other languages, so I don't know the benefits of Matlab and when it is the best option and when it is not. If coding is so important to modern engineering, then just an "overview" of the subject is not sufficient. People I have talked to say that they really learn and understand Matlab when they take other courses, like ME 391 Numerical Analysis, instead of after taking this course.
A lot of people don't take the course seriously enough. |
50. | I thought it was run pretty well. Maybe add a few more help sessions, I usually have to work in the afternoons and the times are hard for me to make(I realize this may be impossible with TAs having their own classes and everything). |
51. | Explicitly lay out projects so it's not so open ended and we don't really know what is being asked |
52. | I think the class would be better if there was a little less material. I have problems retaining what we learned with all the stuff we go over. And instead of so many specific examples go over how you know when to use each thing. |
53. | Cut down on the projects. Either make them slightly less difficult or only have 2 per semester. Also, make sure everything we need for them is presented in class. |
54. | Less project work time in class, and more time going over the examples at a slower pace |
55. | Allow for the projects to be more in the time period of what we are learning. (It is hard to have motivation to start a project early when 90% of stuff we have not learned until a week or two before the project is due) |
56. | less work |
57. | grading should be easier |
58. | easier projects |
59. | Video record labs. Make lab webpages more thorough. Free water? |
60. | I think that more examples that the class works on together would create a better understanding of some of the concepts. |
61. | Somehow find an easier way to grade important things like tests and projects. It should not take 5 times as long for the master of the subject to grade something than it did for the apprentice of the subject to complete. |
62. | weekend pizza party study sessions |
63. | perhaps slow it down a bit, or break the modules into a few different sets. module 1 was really a review of ef 105 matlab stuff, but then module 2 was really challenging, and then module 3 was really basic again. maybe break some of module 2 into the other modules, or into 2 modules, so that it is a more even line of difficulty across instead of a spike in module 2, relative to 1 and 3 |
64. | More help sessions, I could not attend the wed help sessions because I had a class during it but I always attended the Tuesday help session. I would of gone to any other help session in the evening. Say Monday or Thursday evening or both. |
65. | Have more practice problems for exams. |
66. | The projects should be group projects because there's no way anyone can figure out that stuff on their own. |
67. | Give more involved examples, especially about images. That was a very difficult concept and it wasn't covered very completely. |
68. | Perhaps allowing more group work on projects would be helpful so people could talk things out and help each other understand things. |
69. | Maybe one more Study Session time because when a lot of people came to the sessions your questions could rarely be answered in the 2 hour time slot. |
70. | easier projects |
71. | divide this course into two semesters |
72. | get rid of the attendance grade |
73. | Give more examples on how to do things instead of just one example and then a homework question that is a lot different then what we did in class and it is hard to figure out |
74. | It would be cool to learn how to make real standalone apps or programs that didn't need Matlab but there's probably entire classes on that |
75. | Examples for every single type of new learned lesson. |
76. | maybe more help sessions because not everyone can make the times. but there are already two. So that's enough. |
77. | Move it into the Min Kao building. |
78. | There should be an easy to understand explanation done by TA's and the labs/notes on the website should be more descriptive and easy to understand as well. Also the projects are made a lot harder. |
79. | I don't know how it could be done but somehow make the class more interactive. |
80. | Take class suggestions for help session times |
81. | Have more days where we do drop box examples of code that we are learning |
82. | Better help sessions. |
83. | In-class quizzes/interactive exercises may help students feel more involved and learn the material better. |
84. | review sessions before tests not just help sessions |
85. | I feel like tests and projects should be graded within 1 to 2 weeks of the date we had to submit them. |
86. | none |
87. | More of the engineering day things where, yes, class is canceled but more importantly the time that is ordinarily used for class is used for personal assistance. Maybe more like the sound one, then, where class was only about twenty minutes and the rest was project help. |
88. | I'd like to see some of the files for each in class lab posted on the lab page. Work we do in lab seems to be more in depth than the lab itself, so being able to go back to that would help. This is mainly because I have trouble accessing my Matlab files from home. |
89. | more interesting hw problems |
90. | make it easier to understand |
91. | Less demanding projects; sometimes it felt as if there were multiple projects jam packed into one, like our first project. Often times we were using functions and commands that we never even touched on in class, which makes the project very stressful for students. |
92. | More desriptive examples |
93. | Making sure all students have the proper toolboxes before the class begins.
Talking about the projects in class so that we don't have so many questions. |
94. | I think that there should be more projects but that the projects should not be as long or severe. The place where I actually learned to use MATLAB and put together the program's pieces occurred in my construction of the three projects. |
95. | more individual attention, possibly three gtas per lab |
96. | Add a "recitation" period once a week to go over questions and work on projects |
97. | If a way could be found to spread out the material over more classes, I believe that could help a lot. If this class met 3 times a week, this could meet the above suggestion. |
98. | Make the labs toward the end of the semester more like the ones at the beginning. In the last module, there was virtually no way to learn the material and it could be very frustrating. In the first module, everything was explained very well in labs. |
99. | I think this is a good class and it does a lot of things right. Probably a lot of my frustration with this class comes from my own ineptness. I do think it would be helpful to slow it down just a little, and really drive home and understand the basics |
100. | I feel like simplified projects that still show mastery of MatLab skills but have instruction that are easier to understand would help the overall objective of the class. |
101. | More help sessions |
102. | Make project assignments more reasonable. I feel as though all the projects far exceeded my abilities and the materiel covered in the class. |
103. | Allow us to open our email before the test, but have it closed during the test. It is hard to load new MATLAB files to the H drive from my computer before class. |
104. | Make the actual class time more helpful. Not everyone can make it to help sessions. |
105. | Maybe instead of having timed in-class tests, have take-home tests that allow people to code at their own pace. This will allow for better performances overall. |
106. | Free food. Also, going more in depth with each function wouldn't hurt. For example, the fsolve and ode45 functions were very shaky explanations leading to me only being able to utilize a format which I would make before the test. |
107. | Focus on making the projects and exam questions clearer and easier to understand. The way they are written often make it difficult to understand what is wanted/required. |
108. | ̶C̶a̶n̶c̶e̶l̶ ̶t̶h̶e̶ ̶c̶l̶a̶s̶s̶ Eliminate the parts of the labs where we were placed into groups and tasked with generating pseudocode or devising a solution to a problem. These were all given 15 or so minutes to complete, when they normally took around 2 or 3. It just seemed like they were unnecessary and wasted time. |
109. | More help sessions. |
110. | Don't try and cram so much into each lecture. Also, the exams are extremely difficult. |
111. | hints on the homework! |
112. | Provide clearer examples for labs and projects |
113. | I think having more TAs to help individual students at help sessions would be a great improvement to EF230. |
114. | Try toning it down on the heater/AC b/c sometimes it is sweltering in that room. Also, have more TAs available at the help sessions. |
115. | Provide explanations of why one answer is right over the other that is accessible to students after submission of homework. |
116. | Grade slightly easier on tests/ make the questions shorted to take less time. |
117. | Videos of someone doing matlab would help a lot. |
118. | Naturally on the tests my brain focuses on making sure I get the right answer, but yall seem to want us to focus more on comments. So on exams I would naturally spend most of my time trying to find an answer to a problem and forget that comments come off as more important. So I was confused when I would have to stop trying to find an answer just to write down what I am doing. I thought the focus on comments was excessive.Less focus on comments please. |
119. | make more of an effort to cover the stuff that will be used in the projects in class. |
120. | Have Schleter teach the class some. |
121. | License something other than matlab, you cheap motherf$%##$$^#@@s |
122. | Make a "simple English" version of the labs. I don't know who writes them, but they're not written in a way most people can understand........... |
123. | Less emphasis on projects |
124. | Increase help session hours and have them on more days prior to tests and project due dates. |
125. | try harder |
126. | more practice problems related to tests and projects |
127. | In EF 105 videos were posted that show a step by step process of working through some problems. These would be very helpful in learning how to go about some of the tasks for this course as well. |
128. | More detailed examples |
129. | More reasons to attend help sessions. The help sessions are seen by a lot of students as a last resort due to Estabrooks location. |
130. | More help with some of the functions that we have to use in MATLAB. |
131. | Offer bonus attendance points to those who participate in class. I know this was done once and I think it would greatly contribute to active learning in the classroom. |
132. | Have even easier and really small examples throughout the lab then one large example broken down covering all the lab material in one file |
133. | Make the tests harder or do not let students use resources on tests. |
134. | A more interactive interface during classtime might be helpful. Watching the TA's type code on a projection screen simply doesn't work.. If there were an interactive aspect, I think I would learn more by HAVING to be involved.. Lets use these expensive computers we just bought!! |
135. | Grade assignments quicker to allow access for reference. |
136. | Go over the homeworks the classes following the due date. |
137. | Video examples and explanations and using the class period for one on one help from the TAs for problems you can't figure out. |
138. | more interactive lectures like in 151,152 lectures. Have a review day the class before an exam, if not in class then outside of class where the TAs would go over the main topics that would be on the exam(like a help session but with a set lecture type thing) |
139. | More challenging projects. |
140. | I thought the differential equation solvers could be taught more clearly. |
141. | make the projects less time intensive. |
142. | the few times I've went to help sessions the lab is so packed that I couldn't get a seat and left ... would it be possible to divide help session between 2 rooms or have in larger room? The "project time" at the end of these last few lab/class sessions aren't really enough to get everything out and make any progress before class is over. Would love a class or two with nothing but lab walk-throughs with TAs handy full hour+ to answer questions. I understand that time is likely meant for us to ask specific questions but don't always have them ready to ask and prepared when walking in for class. |
143. | More in class time to work on projects. |
144. | Put multiple choice questions back on the exams. |
145. | Do more group activities. Real world assignments are done commonly in teams |
146. | The big thing I'm taking from this class is the ability to use MATLAB to aid me in my endeavors in other classes. So, I would suggest presenting even more useful features that MATLAB has throughout the semester. Also, some things we did just seemed like filling out a template rather than actually thinking about coding (ode45, fmincon, fsolve), and these things occupied more class time than they should had. I know that those functions are remarkably useful and that a template is nice, but it's not helpful when there is an error and I have to attempt to figure out what went wrong. |
147. | I would be more cool with having many smaller projects if they were over things we had done in class with a few things to stretch us. |
148. | It would be really fantastic if you could post a rubric when you post the project description so that we can see what is expected.
It would also be kind of cool to have pre-lab homework so that we could get experience learning stuff on our own, and then the actual lab could focus on more advanced applications (not doubling the homework load, maybe splitting it into two problems - 1 easy-ish pre-lab and 1 hard one post-lab) |
149. | Make it an actual two hour class. Less work, less formal, more just experimenting with programming. Like the last couple of labs have been. Not giving hard projects that one needs to go to the TA every step of the way for help to do. |
150. | Make sure that instructions (specifically with projects) are clear and concise. Big wordy explanations are scary and often not very clear. |
151. | Start off slow. |
152. | Online attendance would be very useful |
153. | Make more comprehensible example programs available for the students to learn from. |
154. | less homework |
155. | More direction when it comes to the final project.
What is the specific purpose of the final project (what is the grader looking for)
More homework where we have to program, rather than know facts about the information
|
156. | I really don't have a suggestion. Class is really well done. Just fix the help session thing I stated before. |
157. | Keep the tests at 3 problems. I could not finish the 4 part test in time. |
158. | Group projects in groups of 3 or 4 may be more helpful. That way you are not struggling on your own, you can learn from others and discuss ideas. |
159. | More problems on the homework instead of multiple choice. |
160. | Cover information about loading data earlier in the class. The hardest parts of the projects were the first few steps where you were supposed to load data and format it a certain way. For the first 2 projects, some of the information vital to the project was not covered until the class before the project was due. |
161. | It needs to become a more generic engineering programming and drafting course. It should teach major programming concepts such as classes and algorithms. |
162. | Lighten up on the work load, maybe add more computer science content. drop required attendance |
163. | either go over saving and loading earlier or change the first project where that isnt required |
164. | It would be great if the "submit to matlab" worked well enough for it to grade and be reviewed within a few days to get feedback to the students. |
165. | Maybe instead of three projects and a bunch of weekly homeworks, have one expansive, detailed project that you work on throughout the semester with the homeworks. Then it would feel less like you're scrambling to do so much for the class and you'd be learning how to tackle a large daunting project in small sections (since most problems in engineering are really large, seemingly impossible projects). |
166. | more explanations outside of the matlab files. I often found the commenting done within the files hard to understand if I hadn't read an explanation outside of the file on the website. |
167. | don't focus on comment headers so much. lots of people lost points from projects and tests mainly cause their comments weren't good enough. |
168. | I would appreciate it if the help sessions were a little bit longer or if there were two TAs working at each one, at least at the ones before exams and before projects are due. It can be a little difficult to get help because there are so many students trying to get help. |
169. | Switch the focus from MATLAB to a programming language that engineering students are likely to actually interact with, like C++ or Python. |
170. | I wish they explained more about loops and functions. I think understanding those two concept will help a lot on project. |
171. | I could care less about some of the toolboxes, specific features, or random functions. Those are easy to look up as I need them. Focus more on algorithm development. How do I get from point A to point B using Matlab? I had a friend admit to me they still weren't comfortable with subfunctions. Knowing how to translate regular thoughts into computer code is far better than knowing what the uicontrol, sound, or other functions do.
I've also taken Comp Sci 102. In there we kept coming back to the same recurring themes: for, while, and do while loops; if-else and switch statements; data storage; and functions. CS 102 taught me much better than EF 230. |
172. | The projects could be very time-consuming. However, I cannot make any sensible suggestions without watering-down the material. Possibly more homework & quizzes & tests, as opposed to projects. Homework, et al, is less-time consuming, but also not as intensive of a learning tool. So, a bit of a trade-off. |
173. | jlas clja |
174. | Whenever the announcement page is updated, it would be nice to receive an email about it. |
175. | I think extra credit for finishing homework early would be good. |
176. | More examples whether online or in class to help with each lab would be nice. |
177. | The homework should have extra credit as an incentive like in EF 151 and 152. |
178. | I would make the classes smaller so it could be easier to work with your TA during class. |
179. | Remove TA's and computers, replace with professors and pencil and paper. Then we can go home on our own computers and come back the next day with questions. |
180. | Find a way to maybe help students remember and understand what different commands do. Maybe like command quizzes or something so that students have to learn and understand the commands and then can also earn extra points for it. |
181. | More online notes/lab walthroughs which contain closer info to the lecture |
182. | I like the projects and maybe more projects would really help learning. |
183. | Include a bit more detail on other programming languages. |
184. | -Make what is exactly expected of projects clear
-Try to make sure the projects aren't substantially longer than expected. |
185. | I would suggest improving the homework problems, or the problems posed in the lab sections. I felt like for the most part, they were too complicated and didn't really go along with the questions on the exams. |
186. | If possible, quicker return times on grades |
187. | I honestly think that making homework due sooner would help everyone. With it being due 2 or even 3 classes after we go over that material I usually forget everything or forget to do it at all. |
188. | i really liked the app project, so for the other projects, let them be more like the app project as in it felt like we had more of free reign to explore what we wanted to do. |
189. | The projects had way too much work to do for them. |